package com.peanut.controller;

import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.ControllerAdvice;
import org.springframework.web.bind.annotation.ExceptionHandler;

//@ControllerAdvice 标识这是一个异常处理类型
@ControllerAdvice
public class ExceptionController {
/*
* @ExceptionHandler  value 天写需要处理的异常对象。~·
* Exception e 异常信息， Model model 用于返回异常信息。
* return  "error"; 返回异常时的视图名称。
*
* */
    @ExceptionHandler(value = {NullPointerException.class,ArithmeticException.class})
    public String testException(Exception e, Model model){
        System.out.println("-----------进入异常处理方法-------------");
        model.addAttribute("ex",e);
        return  "error";
    }
}
